﻿using System;
using System.Data;
using Vallejos.Entidades.Enums;
using Vallejos.Entidades.ModeloDeDatos;

namespace Vallejos.Datos.Factory
{
    public class InformacionDomiciliariaFactory
    {
        public InformacionDomiciliaria Crear(IDataReader dr)
        {
            return new InformacionDomiciliaria
                       {
                           Id = dr.GetInt32(0),
                           Calle = dr.GetString(1),
                           Numero = dr.GetInt32(2),
                           Piso = dr.GetInt32(3),
                           Departamento = dr.GetString(4),
                           CodigoPostal = dr.GetString(5),
                           Provincia = new Provincia { Id = dr.GetInt32(6) },
                            Localidad= new Localidad() { Id = dr.GetInt32(7) }
                       };
        }
    }
}